package com.xuecheng.service;

import com.xuecheng.POJO.Cache;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.IOException;

public interface CacheService extends IService<Cache> {
//    // 检查视频 URL 是否已存在
//    boolean exists(String videoUrl);
//
//    // 保存视频数据
//    boolean save(Cache cache);

    // 检查视频 URL 是否已存在，如果不存在则保存
    boolean checkAndSave(String videoUrl);


    void downloadAndSplitVideo(String videoUrl, String outputDir, String fileName, int segmentDuration) throws IOException, InterruptedException;
}
